#水仙花数
# 首先考虑三位数的输入，然后判断 提取这个数的百位数字，在提取十位，个位，
# 再把提取出来的这三个数字的三次幂相加在等于这个数

NarcissisitcNumber = int(input("请输入一个三位数"))
if 100 <= NarcissisitcNumber <= 999:
    baiwei = NarcissisitcNumber // 100
    shiwei = NarcissisitcNumber // 10 % 10
    gewei = NarcissisitcNumber % 10
    if baiwei**3 + shiwei**3 + gewei**3 == NarcissisitcNumber:
        print("{}这个数是水仙花数".format(NarcissisitcNumber))
    else:
        print("这个数不是水仙花数")

else:
    print("请重新输入100-999之间的数字")
